package com.spbdx.system.sysdict.support;

/**
 * Description 系统字典明细注解基类
 *
 * @author chenwei
 * @version 1.0
 * @date 2023/3/13 15:57
 */
public interface DictionaryCode {

    /**
     * 字典名称，汉字 已知枚举调用
     */
    String getLabel();

    /**
     *
     * 字典名称，汉字 传入字典编码转换得到
     * @param code
     * @return
     */
    String getLabel(String code);
    /**
     * 字典编码
     *
     * @return
     */
    default String getCode() {
        return toString().toLowerCase();
    }

}
